//
//  FinshUtil.h
//  test
//
//  Created by mac on 2022/3/25.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

@interface FinshUtil : NSObject
+ (void)loadInit;
+ (NSArray *)finshArrays;


/**
    get合成全景图时相机参数
 */
+ (NSArray *)setDeviceOtherInfoWithContent:(NSString *)content;

/**
    根据语言图片合成全景图
    @params imagesArray 鱼眼图地址（4张或者12张）
    @params height 合成全景图高度 （2000 - 10000之间）
    @params light 全景图提亮值 （为0时不提亮图片）默认不提亮
    @params compassDegrees 修改角度 （为0时不修改方向）默认不修改
 */
+ (NSString *)finshWithImages:(NSArray<NSString *> *)imagesArray;
+ (NSString *)finshWithImages:(NSArray<NSString *> *)imagesArray height:(NSInteger)height;
+ (NSString *)finshWithImages:(NSArray<NSString *> *)imagesArray height:(NSInteger)height compassDegrees:(CGFloat)compassDegrees;

+ (NSString *)finshWithImages:(NSArray<NSString *> *)imagesArray height:(NSInteger)height light:(int)light;
+ (NSString *)finshWithImages:(NSArray *)imagesArray height:(NSInteger)height light:(int)light  compassDegrees:(CGFloat)compassDegrees;
/**
    根据全景图 写入到app
    @params imageData 全景图
 */
+ (NSString *)imagePathWithImageData:(NSData *)imageData;

/**
    预览全景图
    @params imagePath 全景图地址
 */
+ (void)cupWithImagePath:(NSString *)imagePath;

/**
    补地
    @params filePath 全景图地址
    @params logoFilePath  地面图片地址
 */
+ (NSString *)compensationWithFilePath:( NSString *)filePath logoFilePath:(NSString *)logoFilePath;


@end

NS_ASSUME_NONNULL_END
